// 引入
const express = require('express')

// 创建应用对象
var app = express()

// 配置静态资源
// public是文件名,通常是用public
app.use(express.static('public'))

// 注册路由(get)
app.get('/text',(req,res)=>{// 这里的test是这里的get的地址
    console.log('处理 /index get请求');
    console.log('method:',req.method);
    console.log('url:',req.url);
    console.log('httpVersion:',req.httpVersion);
    console.log('headers:',req.headers['host']);

    // query参数
    const {a,b} = req.query
    console.log('query参数:',a,b);

    // body参数
    console.log('body参数:',req.body);// undefined
    // 这个到后面中间件解决

    // param参数/path参数
    // /user/:id 占位符
    res.send('get 返回数据');
})
// 注册路由(post)
app.post('/index',(req,res)=>{ // 这里的post路径只能由表单来进去
    console.log('处理 /index post请求');
    res.send('post 返回数据');
})

// 启动服务,监听9898端口
app.listen('9898',()=>{
    console.log('启动成功:localhost:9898');
})